ERC-20 Tanımı
İçindekiler
ERC-20 Nedir?
ERC-20, Ethereum blok zinciri kullanılarak oluşturulan değiştirilebilir jetonlar için teknik standarttır. Takas edilebilir bir belirteç, başka bir belirteçle değiştirilebilen bir belirteçtir – burada iyi bilinen, değiştirilemez belirteçler (NFT’ler) birbirinin yerine geçemez.
ERC-20, farklı akıllı sözleşme özellikli jetonların değiş tokuş edilmesi için bir yol sağlar. Bu bağlamda jetonlar, bir varlığın, hakkın, mülkiyetin, erişimin, kripto para biriminin veya kendi içinde benzersiz olmayan ancak aktarılabilen herhangi bir şeyin temsilidir. Standart, akıllı sözleşmelerle birlikte bu faktörlerden birini temsil eden jetonların bir diğerini temsil eden bir jetonla değiştirilmesine izin verir. Akıllı sözleşmeler, taraflar arasındaki bir işlemin farklı yönlerini yürüten kodlamaya yazılan koşullardır.
Önemli Çıkarımlar
- Yorum 20 için Ethereum Talebi (ERC-20), Ethereum blok zinciri kullanılarak oluşturulan değiştirilebilir jetonlar için uygulanan standarttır.
- ERC-20, akıllı sözleşmelerde kullanılan diğer belirteçlerle değiştirilebilmesi için Ethereum blok zincirinde yeni belirteçlerin oluşturulmasına rehberlik eder.
- ERC-20, Ethereum ekosistemi kullanılarak oluşturulan birçok yeni jetonda kullanılan teknik standarttır.
ERC-20’yi Anlamak
Akıllı sözleşmeler 2015’te daha popüler hale geliyordu, ancak bazı sorunların ele alınması gerekiyordu. Herkes bir jeton üretebildiğinden, birçoğu yaratılıyordu. Ancak, tüm farklı jetonların oluşturulabilmesini, kullanılabilmesini veya değiştirilebilmesini sağlamanın bir yolu yoktu. Belirteçler için standartlaştırılmış bir metodoloji olmadan, her uygulamanın kendi belirtecine ihtiyacı olacaktı ve kullanıcıların bunları geliştirilmekte olan yüzlerce uygulama arasında ileri geri dönüştürmenin bir yolunu bulması gerekecekti.
Çok sayıda tanınmış dijital para birimi ERC-20 standardını kullanır. Bazı popüler örnekler:
Tarih
ERC-20, 2015 yılında geliştirici Fabin Vogelstellar tarafından Ethereum blok zincirindeki akıllı sözleşmelerdeki belirteçleri standartlaştırmanın bir yolu olarak önerildi. Vogelstellar, teklifi projenin Github sayfası aracılığıyla Ethereum Yorum İsteği (ERC) olarak sundu. Yirminci yorum olduğu için ERC-20 olarak adlandırıldı.
Ethereum geliştirici topluluğu tarafından kullanılan prosedürün ardından teklif, 2017 yılında Ethereum İyileştirme Önerisi 20 (EIP-20) olarak onaylandı ve uygulandı. Ancak onaylanana kadar bu şekilde bilindiği için hala ERC-20 olarak adlandırılıyor.
“Token” ve “Kripto para birimi” genellikle birbirinin yerine kullanılır; tüm kripto para birimleri belirteçtir, ancak tüm belirteçler kripto para birimi değildir. Jetonlar genellikle bir blok zincirinin dışındaki varlıkları ve hakları temsil eder. Token, ERC-20 uyumluluğu bağlamında, Ethereum topluluğu tarafından akıllı sözleşme standartlarına uyumlu bir belirteç olarak kabul edilecek standartları karşılayan bir şeyin blok zinciri temsili anlamına gelir.
İstek onaylandığı ve uygulandığı için, Ethereum blok zincirinde uygulanan akıllı sözleşme belirteçleri, geliştiriciler bunların değiştirilebilir olmasını istiyorsa bu standarda uymalıdır.
Standardın İçeriği
ERC-20, bir belirtecin gerçekleştirmesi gereken çeşitli işlevler ve olaylar içerir. Bu standardın, oluşturulan jetonlar için akıllı sözleşmelerin gerçekleştirdiği eylemleri de yönettiğini unutmayın. ERC-20 uyumlu bir belirteçte gereken minimum işlev ve bilgi şunlardır (kodlama nedenleriyle önemli olan büyük harf kullanımındaki farklılığa dikkat edin):
- toplamArz: Verilecek toplam jeton sayısı
- dengesi: Bir jeton sahibinin hesabının hesap bakiyesi
- Aktar: Belirteç kullanan işlemler için belirtilen sayıda belirtecin belirli bir adrese transferini otomatik olarak yürütür
- transfer Kimden: Belirteci kullanarak belirtilen bir adresten belirtilen sayıda belirteç transferlerini otomatik olarak yürütür
- onaylamak: Bir harcama yapanın belirli bir hesaptan belirli bir miktara kadar belirli sayıda jeton çekmesine izin verir
- ödenek: Harcayandan sahibine belirli sayıda jeton döndürür
- Aktar: Bir aktarım başarılı olduğunda tetiklenen bir olay (bir olay)
- Onay: Onaylanmış bir olayın günlüğü (bir olay)
Bu kod işlevleri ve olayları, kullanıcı/belirteç uygulaması için ayrılmazdır. Daha spesifik olarak, dolaşımdaki token sayısını belirlemeye, bakiyeleri depolamaya ve iade etmeye, transfer ve para çekme taleplerinde bulunmaya, onay vermeye ve otomatik transferleri kabul etmeye yardımcı olurlar.
Bu işlevler ve sinyaller seti, farklı türlerdeki Ethereum belirteçlerinin, Ethereum ekosistemi içindeki herhangi bir yerde aynı şekilde performans göstermesini sağlar. Ek olarak, ERC-20 uyumlu jetonlar birbirinin yerine kullanılabilir.
ERC-20’nin Hedefleri
ERC-20 standardının blok zinciri içinde önemli bir rolü vardır; Akıllı sözleşmeleri kullanan Ethereum belirteçlerinin uyması gereken ortak bir kurallar listesi tanımlar. Bu kurallardan bazıları, jetonların nasıl aktarılabileceğini, işlemlerin nasıl onaylandığını, kullanıcıların bir jeton hakkındaki verilere nasıl erişebileceğini ve jetonların toplam arzını içerir.
Bu uyumluluk, Ethereum’un ölçeklenebilirlik sözünü tutması için de gereklidir; Ethereum ekosistemi kullanılarak oluşturulan birçok farklı jeton arasında uyumluluk sağlar.
Sonuç olarak, bu belirteç standardı, her türden geliştiriciye, daha büyük Ethereum sisteminde yeni belirteçlerin nasıl çalışacağını doğru bir şekilde tahmin etme yetkisi verir. Bu, geliştiriciler için görevi basitleştirir; yeni bir belirteç yayınlandığında her mevcut projenin yeniden yapılması gerekmeyeceğini bilerek çalışmalarına devam edebilirler. Ek olarak, belirteç kurallara uyduğu sürece, yeni projelerin eski projelerle uyumluluk konusunda endişelenmesine gerek kalmayacak.
Neyse ki, çoğu token geliştiricisi ERC-20 kurallarına uygun düştü, yani Ethereum ilk madeni para teklifleri aracılığıyla piyasaya sürülen tokenlerin çoğu ERC-20 uyumlu.
BEP-2 ve ERC-20
ERC-20, Ethereum ekosistemindeki tokenler için standarttır. Diğer birçok token, blok zinciri ve ekosistem, Ethereum’dan türetilmiştir. Böyle bir ekosistem ve blok zinciri, kripto para birimi değişimi olan Binance’e aittir. Binance’in arkasındaki ekip, bir Ethereum çatalından kendi blok zinciri olan Binance Chain’i yarattı.
Binance geliştiricileri, blok zincirlerini kullanarak oluşturulan belirteçler için kendi standartlarını oluşturdu. Bu standarda BEP-2 adı verilir ve Binance Zincirinde kullanılmak üzere token oluşturulmasına rehberlik etmesi bakımından ERC-20’ye benzer.
Binance ayrıca Binance Akıllı Zincir adı verilen Binance Zinciri ile birlikte çalışan bir yan zincir oluşturdu. Bu zincir, ERC-20 belirteçleri, Ethereum Sanal Makinesi ve Binance Zinciri ile uyumludur; ancak zincirler arası uyumluluk oluşturan BEP-20 adlı daha yeni bir standart kullanır.
ERC-20 Ne Anlama Geliyor?
ERC-20, Ethereum Yorum İsteğidir, sayı 20. ERC-20, Ethereum kullanılarak oluşturulan akıllı sözleşme belirteçleri için standarttır.
ETH ve ERC-20 Arasındaki Fark Nedir?
Ether (ETH), Ethereum blok zinciri ve ağı tarafından işlemleri doğrulamak için bir ödeme sistemi olarak kullanılan yerel belirteçtir. ERC-20, Ethereum ekosisteminde kullanılmak üzere akıllı sözleşmeye uygun değiştirilebilir jetonlar oluşturmak için standarttır.
ERC-20 Cüzdanı Nedir?
ERC-20 cüzdanı, ERC-20 uyumlu jetonları yönetmenize izin veren bir cüzdandır.
Kripto para birimlerine ve diğer İlk Para Tekliflerine (“ICO’lar”) yatırım yapmak oldukça riskli ve spekülatiftir ve bu makale Investopedia veya yazar tarafından kripto para birimlerine veya diğer ICO’lara yatırım yapılması yönünde bir tavsiye değildir. Her bireyin durumu benzersiz olduğundan, herhangi bir finansal karar vermeden önce her zaman nitelikli bir profesyonele danışılmalıdır. Investopedia, burada yer alan bilgilerin doğruluğu veya güncelliği konusunda hiçbir beyanda bulunmaz veya garanti vermez.